package com.tianqu.tms.www.cardect.action;

import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import com.tianqu.tms.core.base.Logger;
import com.tianqu.tms.core.base.TmsAction;
import com.tianqu.tms.core.base.UserContext;
import com.tianqu.tms.core.util.TmsConstants;
import com.tianqu.tms.entity.TmsDetectPic;
import com.tianqu.tms.www.cardect.viewhelper.CarNormalDetectViewHelper;
/**
 * 待检测（人工）修改首页Action
 * 
 * @author tianshifu
 *
 */
public class CarWDPUpdateTopAction extends TmsAction {
	private Logger logger = Logger.getLogger(CarWDPUpdateTopAction.class);//log
	private static final String DETECT_INPUT_DATA = "detect_input_data";//检测录入信息
	private static final String IMGLIST = "imgList";//用于存放图片对象的list

	@Override
	protected ActionForward doAction(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response,
			UserContext uc) throws Exception {
		logger.debug(this.getClass().getName() + "#execute was called.");
		
		CarNormalDetectViewHelper view = (CarNormalDetectViewHelper)uc.getAttribute(DETECT_INPUT_DATA);
		
		//从uc中获取图片信息set到view中（因为第一次进来是走的数据库查询，修改之后进入需要将图片替换掉）
		List<TmsDetectPic> list = (List<TmsDetectPic>)uc.getAttribute(IMGLIST);
		if(list!=null)
		{
			//将list中图片信息set到viewhelp中
			for(int i=0;i<list.size();i++)
			{
				TmsDetectPic entity = (TmsDetectPic)list.get(i);
				if(entity.getImgType() == 1)
				{
					if(entity.getImgKey().equals("1"))
					{
						view.setImg01(entity.getImgPath());
						view.setImgType(String.valueOf(entity.getImgType()));
					}	
					if(entity.getImgKey().equals("2"))
					{
						view.setImg02(entity.getImgPath());
						view.setImgType(String.valueOf(entity.getImgType()));
					}
					if(entity.getImgKey().equals("3"))
					{
						view.setImg03(entity.getImgPath());
						view.setImgType(String.valueOf(entity.getImgType()));
					}
					if(entity.getImgKey().equals("4"))
					{
						view.setImg04(entity.getImgPath());
						view.setImgType(String.valueOf(entity.getImgType()));
					}
					if(entity.getImgKey().equals("5"))
					{
						view.setImg05(entity.getImgPath());
						view.setImgType(String.valueOf(entity.getImgType()));
					}
					if(entity.getImgKey().equals("6"))
					{
						view.setImg06(entity.getImgPath());
						view.setImgType(String.valueOf(entity.getImgType()));
					}
					if(entity.getImgKey().equals("7"))
					{
						view.setImg07(entity.getImgPath());
						view.setImgType(String.valueOf(entity.getImgType()));
					}
					if(entity.getImgKey().equals("8"))
					{
						view.setImg08(entity.getImgPath());
						view.setImgType(String.valueOf(entity.getImgType()));
					}
					if(entity.getImgKey().equals("9"))
					{
						view.setImg09(entity.getImgPath());
						view.setImgType(String.valueOf(entity.getImgType()));
					}
				}
				if(entity.getImgType() == 2)
				{				
					//从这里获取图片信息放到viewhelp中
					if(entity.getImgKey().equals("1"))
					{
						view.setImg1(entity.getImgPath());
					}
					if(entity.getImgKey().equals("2"))
					{
						view.setImg2(entity.getImgPath());
					}
					if(entity.getImgKey().equals("3"))
					{
						view.setImg3(entity.getImgPath());
					}
					if(entity.getImgKey().equals("4"))
					{
						view.setImg4(entity.getImgPath());
					}
					if(entity.getImgKey().equals("5"))
					{
						view.setImg5(entity.getImgPath());
					}
					if(entity.getImgKey().equals("6"))
					{
						view.setImg6(entity.getImgPath());
					}
					if(entity.getImgKey().equals("7"))
					{
						view.setImg7(entity.getImgPath());
					}
					if(entity.getImgKey().equals("8"))
					{
						view.setImg8(entity.getImgPath());
					}
					if(entity.getImgKey().equals("9"))
					{
						view.setImg9(entity.getImgPath());
					}
					if(entity.getImgKey().equals("10"))
					{
						view.setImg10(entity.getImgPath());
					}
					if(entity.getImgKey().equals("11"))
					{
						view.setImg11(entity.getImgPath());
					}
					if(entity.getImgKey().equals("12"))
					{
						view.setImg12(entity.getImgPath());
					}
					if(entity.getImgKey().equals("13"))
					{
						view.setImg13(entity.getImgPath());
					}
					if(entity.getImgKey().equals("14"))
					{
						view.setImg14(entity.getImgPath());
					}
					if(entity.getImgKey().equals("15"))
					{
						view.setImg15(entity.getImgPath());
					}
					if(entity.getImgKey().equals("16"))
					{
						view.setImg16(entity.getImgPath());
					}
					if(entity.getImgKey().equals("17"))
					{
						view.setImg17(entity.getImgPath());
					}
					if(entity.getImgKey().equals("18"))
					{
						view.setImg18(entity.getImgPath());
					}
					if(entity.getImgKey().equals("19"))
					{
						view.setImg19(entity.getImgPath());
					}
					if(entity.getImgKey().equals("20"))
					{
						view.setImg20(entity.getImgPath());
					}
					if(entity.getImgKey().equals("21"))
					{
						view.setImg21(entity.getImgPath());
					}
					if(entity.getImgKey().equals("22"))
					{
						view.setImg22(entity.getImgPath());
					}
					if(entity.getImgKey().equals("23"))
					{
						view.setImg23(entity.getImgPath());
					}
					if(entity.getImgKey().equals("24"))
					{
						view.setImg24(entity.getImgPath());
					}
					if(entity.getImgKey().equals("25"))
					{
						view.setImg25(entity.getImgPath());
					}
					if(entity.getImgKey().equals("26"))
					{
						view.setImg26(entity.getImgPath());
					}
					if(entity.getImgKey().equals("27"))
					{
						view.setImg27(entity.getImgPath());
					}
					if(entity.getImgKey().equals("28"))
					{
						view.setImg28(entity.getImgPath());
					}
					if(entity.getImgKey().equals("29"))
					{
						view.setImg29(entity.getImgPath());
					}
					if(entity.getImgKey().equals("30"))
					{
						view.setImg30(entity.getImgPath());
					}
					if(entity.getImgKey().equals("31"))
					{
						view.setImg31(entity.getImgPath());
					}
					if(entity.getImgKey().equals("32"))
					{
						view.setImg32(entity.getImgPath());
					}
					if(entity.getImgKey().equals("33"))
					{
						view.setImg33(entity.getImgPath());
					}
					if(entity.getImgKey().equals("34"))
					{
						view.setImg34(entity.getImgPath());
					}
					if(entity.getImgKey().equals("35"))
					{
						view.setImg35(entity.getImgPath());
					}
					if(entity.getImgKey().equals("36"))
					{
						view.setImg36(entity.getImgPath());
					}
					if(entity.getImgKey().equals("37"))
					{
						view.setImg37(entity.getImgPath());
					}
					if(entity.getImgKey().equals("38"))
					{
						view.setImg38(entity.getImgPath());
					}
					if(entity.getImgKey().equals("39"))
					{
						view.setImg39(entity.getImgPath());
					}
					if(entity.getImgKey().equals("40"))
					{
						view.setImg40(entity.getImgPath());
					}
					if(entity.getImgKey().equals("41"))
					{
						view.setImg41(entity.getImgPath());
					}
					if(entity.getImgKey().equals("42"))
					{
						view.setImg42(entity.getImgPath());
					}
					if(entity.getImgKey().equals("43"))
					{
						view.setImg43(entity.getImgPath());
					}
					if(entity.getImgKey().equals("44"))
					{
						view.setImg44(entity.getImgPath());
					}
					if(entity.getImgKey().equals("45"))
					{
						view.setImg45(entity.getImgPath());
					}
					if(entity.getImgKey().equals("46"))
					{
						view.setImg46(entity.getImgPath());
					}
					if(entity.getImgKey().equals("47"))
					{
						view.setImg47(entity.getImgPath());
					}
					if(entity.getImgKey().equals("48"))
					{
						view.setImg48(entity.getImgPath());
					}
					if(entity.getImgKey().equals("49"))
					{
						view.setImg49(entity.getImgPath());
					}
					if(entity.getImgKey().equals("50"))
					{
						view.setImg50(entity.getImgPath());
					}
					if(entity.getImgKey().equals("51"))
					{
						view.setImg51(entity.getImgPath());
					}
					if(entity.getImgKey().equals("52"))
					{
						view.setImg52(entity.getImgPath());
					}
					if(entity.getImgKey().equals("53"))
					{
						view.setImg53(entity.getImgPath());
					}
					if(entity.getImgKey().equals("54"))
					{
						view.setImg54(entity.getImgPath());
					}
					if(entity.getImgKey().equals("55"))
					{
						view.setImg55(entity.getImgPath());
					}
					if(entity.getImgKey().equals("56"))
					{
						view.setImg56(entity.getImgPath());
					}
					if(entity.getImgKey().equals("57"))
					{
						view.setImg57(entity.getImgPath());
					}
					if(entity.getImgKey().equals("58"))
					{
						view.setImg58(entity.getImgPath());
					}
					if(entity.getImgKey().equals("59"))
					{
						view.setImg59(entity.getImgPath());
					}
					if(entity.getImgKey().equals("60"))
					{
						view.setImg60(entity.getImgPath());
					}
					if(entity.getImgKey().equals("61"))
					{
						view.setImg61(entity.getImgPath());
					}
					if(entity.getImgKey().equals("62"))
					{
						view.setImg62(entity.getImgPath());
					}
					if(entity.getImgKey().equals("63"))
					{
						view.setImg63(entity.getImgPath());
					}
					if(entity.getImgKey().equals("64"))
					{
						view.setImg64(entity.getImgPath());
					}
					if(entity.getImgKey().equals("65"))
					{
						view.setImg65(entity.getImgPath());
					}
				}
			}
		}
		
		
		request.setAttribute(TmsConstants.VIEWHELP, view);//将检测信息打到前台

		logger.debug(this.getClass().getName() + "#doAction was completed.");
		return mapping.findForward(TmsConstants.SUCCESS);
	}

}
